--- ./src/m3u_decoder.vala.orig	2014-07-06 08:48:10.000000000 +0000
+++ ./src/m3u_decoder.vala	2014-07-13 16:27:22.000000000 +0000
@@ -31,11 +31,15 @@
 
        var myList = new Gee.ArrayList<string> ();
        string[] lines = data.split ("\n"); 
+       int comment;
 
-       foreach (unowned string str in lines) {
-          if (str[0] != '#')
-            myList.add(str);
-       }  
+       foreach (unowned string line in lines) {
+          if (line != "") {
+            comment = line.index_of ("#");
+            if (line.contains ("://") && comment == -1)
+              myList.add(line);
+          }
+       }
 
         if (myList.size == 0)
             return null;
